@charset "UTF-8";
$r:750/16/1rem;
body{
  background:#efefef;
}
.b_w{
  width: 750/$r;
  margin: 0 auto;
}
.c_w{
  width: 680/$r;
  margin: 0 auto;
}
.top_wrap{
  width: 750/$r;
  background-color: #FFFFFF;
  margin: 0 auto;
}
.my_head{
  width:680/$r;
  padding:55/$r 0;
  margin: 0 auto;
  position: relative;
}
.my_img{
  width: 180/$r;
  height: 180/$r;
  border-radius: 10/$r;
  overflow: hidden;
  float: left;
}
.my_img img{
  width: 100%;
  display: block;
}
.my_detail{
  float: left;
  margin-left: 26/$r;
}
.my_head p{
  font-size: 28/$r;
}
.u_identity,.u_class{
  color: #666666;
}
.u_name{
  line-height:45/$r;
  font-weight: normal;
  font-size:46/$r;
  color: #333333;
}
.u_identity{
  margin:12/$r 0 6/$r 0;
}
.text_pro{
  margin-top: 6/$r;
}
.time_icon{
  width: 36/$r;
  margin-right: 16/$r;
}

/****主修内容****/
.take_course{
  margin-top:20/$r;
  background-color: #FFFFFF;
}
.take_cont{

}
.schedule{
  padding-top:20/$r;
}
.sched_t{
  width: 120/$r;
  font-size: 24/$r;
  color: #666666;
}
.pro_bar{
  width:480/$r;
  height:20/$r;
  background-color:#efefef;
  position: relative;
}
.pro_bar_act{
  height:20/$r;
  position: absolute;
  top: 0;
  left: 0;
}
.student_bg{
  background-color:#16b998;
}
.doctor_bg{
  background-color:#5e4a89;
}
.plan_t{
  color:#666666;
  font-size: 24/$r;
}
.study_tips{
  width: 680/$r;
  margin:40/$r auto 0 auto;
  font-size: 28/$r;
  color: #333333;
}
/***课程****/
.major_cont{
  padding:40/$r 0;
}
.major_course{
  position: relative;
}
.cour_img{
  width: 212/$r;
  height: 120/$r;
  overflow: hidden;
  float: left;
}
.cour_img img{
  width: 100%;
  height: 100%;
  display: block;
}
.cour_detail{
  width: 450/$r;
  float: right;
}
.cour_detail p{
  font-size: 24/$r;
  color: #666666;
}
.cour_tit{
  width: 95%;
  font-size:28/$r;
  font-weight: normal;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cour_time{
  margin: 4/$r 0;
}
.learn_but{
  position: absolute;
  bottom: 0;
  right: 0;
}
.l_but{
  width: 130/$r;
  height:52/$r;
  line-height: 52/$r;
  font-size: 24/$r;
  text-align: center;
  outline: none;
  border: 1px solid #0099FF;
  color:#0099FF;
  background-color: #FFFFFF;
  border-radius: 4/$r;
}


/*****主修课程列表******/
.major_head{
  margin-bottom: 20/$r;
}
.major_tit{
  padding-top: 30/$r;
  font-size:40/$r;
  font-weight: normal;
  color: #333333;
  text-align: center;
}
.hint_cont{
  margin-top: 20/$r;
}
.hint_text{
  float: right;
}
.state_t{
  margin-right: 10/$r;
}
.state_img{
  width: 28/$r;
  margin-right: 6/$r;
}
.state_t  span{
  font-size: 24/$r;
  color: #666666;
}
.cour_diff span{
  font-size: 24/$r;
  margin-right:8/$r;
}
.major_bt{
  border-bottom: 1px dashed #e4e4e4;
}

.set_meal{
  width: 700/$r;
  height: 70/$r;
  margin: 0 auto;
  background-color: #FF6600;
  p{
    color: #ffffff;
    font-size: 28/$r;
    text-align: center;
    line-height: 70/$r;

  }
}